🪟 🐛 Fix job failures not showing when discover schema fails while creating a connection #15624
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Fixes #9056
Shows the failure log when discovering the schema fails while creating a new connection.
Additionally removes a "0" from showing up when there is only one failed job attempt.
Related to changes in #11524 and #12071
How
/discover_schema
fails is a LogsRequestError, which is what the component checks to render the log.SynchronousJobReadWithStatus
introduced in Generated API Client #12071. When switching to the generated API some of the custom status injection was lost. Now the Job status is determined based on the.succeeded
property.Recommended reading order
airbyte-webapp/src/core/domain/connector/SourceService.ts
airbyte-webapp/src/components/JobItem/JobItem.tsx
Tests
This area impacts logs both on the connection status page and on the connection create and replication view settings. Tested both!